Représentation des données : types construits - NSI
Les dictionnaires
Exercice 1 : Création d'un dictionnaire en plusieurs instructions
On considère les instructions Python ci-dessous
Quelle est la valeur renvoyée par l'instruction
dico = {'rouge': (2, 7)}
dico.pop('rouge')
dico['rouge'] = (-6, -8)
dico['orange'] = (-5, 7)
dico['orange'] = (-5, 6)
Quelle est la valeur renvoyée par l'instruction
len(dico)
?
Exercice 2 : Dictionnaire et accés
On considère le dictionnaire dico
défini en Python via l'instruction suivante :
dico = {1: 'o', 7: 'b', 8: 'g', 5: 'e'}
dico[1]
?
Exercice 3 : Création d'un dictionnaire en plusieurs instructions
On considère les instructions Python ci-dessous
Quelle est la valeur renvoyée par l'instruction
dico = {}
dico['rose'] = (2, -2)
dico.pop('rose')
dico['rouge'] = (-4, -7)
dico.pop('rouge')
Quelle est la valeur renvoyée par l'instruction
len(dico)
?
Exercice 4 : Dictionnaire et accés
On considère le dictionnaire dico
défini en Python via l'instruction suivante :
dico = {'d': 20, 'u': 1, 'o': 37, 'k': 49}
dico['k']
?
Exercice 5 : Création d'un dictionnaire en plusieurs instructions
On considère les instructions Python ci-dessous
Quelle est la valeur renvoyée par l'instruction
dico = {'rouge': (-6, -8)}
dico.pop('rouge')
dico['violet'] = (-3, 5)
dico['magenta'] = (3, 1)
dico['rose'] = (-2, -3)
dico.pop('rose')
dico.pop('violet')
Quelle est la valeur renvoyée par l'instruction
len(dico)
?